// 第一步
const mongoose = require('@/db/core')
const { Schema, model} = mongoose
const versionKey = { versionKey: false } // 去掉mongoose自动带 __v 的字段

// 第二步
const userSchema = new Schema({
  username: {
    require: true,
    type: String
  },
  password: {
    require: true,
    type: String
  },
  // 0 游客, 1 最高管理员, 2 老师
  user_level: {
    require: false,
    type: Number,
    default: 0
  }
}, versionKey)

// 第三步 定义model
module.exports = {
  modelUser: model('user', userSchema)
}